if request.method == 'POST':
if query_db('select * from users where email=? and id!=?', [request.form['email'], userid], one=True) is None:
if query_db('select * from users where name=? and id!=?', [request.form['name'], userid], one=True) is None:
- g.db.execute('update users set email = ?, name = ?, organization = ? where id = ?',
- [request.form['email'], request.form['name'], request.form['organization'], session['user']['id']])
+ g.db.execute('update users set email = ?, openid = ?, name = ?, organization = ? where id = ?',
+ [request.form['email'], request.form['openid'], request.form['name'], request.form['organization'], session['user']['id']])
g.db.commit()
disconnect_user()
user = query_db('select * from users where id=?', [userid], one=True)
admin = 0
if 'admin' in request.form.keys():
admin = 1
- g.db.execute('update users set email = ?, name = ?, organization = ?, is_admin = ? where id = ?',
- [request.form['email'], request.form['name'], request.form['organization'], admin, iduser])
+ g.db.execute('update users set email = ?, name = ?, organization = ?, openid= ?, is_admin = ? where id = ?',
+ [request.form['email'], request.form['name'], request.form['organization'], request.form['openid'], admin, iduser])
g.db.commit()
groups = request.form.getlist('groups')
groups.append('1')
<input type="text" name="organization" id="organization" value="{{ session.user.organization }}"/>
</div>
</div>
+ <div class="control-group">
+ <label class="control-label" for="openid">OpenID</label>
+ <div class="controls">
+ <input type="text" name="openid" id="openid" value="{{ session.user.openid }}"/>
+ </div>
+ </div>
<!--<label for="password">Mot de passe</label>
<input type="password" name="password" id="password" />-->
<div class="form-actions">